home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / tlc_prgs / tlc_euro / tlc_view.doc < prev   
Text File  |  1995-05-02  |  9KB  |  157 lines

  1.                               ***************
  2.                               *  TLC≈View   *
  3.                               * Version 1.0 *
  4.                               ***************
  5.  
  6.                           Version 1.0, 26 May 1993
  7.  
  8.      Boredom does strange things.  For those of you that don't know, both my 
  9. wife and myself (and in a couple of months my son), are in the Air Force.  
  10. They sent my wife to Provide Comfort 5 weeks ago and she won't return for 
  11. another couple of months.  Guess it's time to try and knock out some code 
  12. huh?  It beats playing Mr Mom!
  13.  
  14.      This file can be either an accessory or program depending on what you 
  15. name the file extension.  It's a companion program to the address book 
  16. program in that it allows you to load address data files (up to 200 names) 
  17. so you may view them from within another GEM program.  It's handy to have 
  18. your addresses available while you're working in a word processor.
  19.  
  20.      Operation couldn't be simpler, make the file extension either ACC or 
  21. PRG depending on how you want to run it and either reboot with the accessory 
  22. in the proper location (see your manuals if you don't know where this is) or 
  23. double click on the icon or name to start the program.  It's not fancy and 
  24. it's also not bug free, let me explain...
  25.  
  26.      Either version simply opens a GEM window and if your default address 
  27. file (TLC_BOOK.DAT) is in the same directory, it will load it.  It will only 
  28. load the first 200 addresses but it won't abort, if your file is longer than 
  29. that, it will load only 200.  The GEM window is complete, that is, all the 
  30. parts are there.  It works just like a regular window.  Pressing the HELP 
  31. key shows an alert to remind you which other keys are available for use and 
  32. there's not very many, just 'L' or 'l' to load a different address file, or 
  33. the UNDO or ESC keys to close the window (both keys will ask you first).  If 
  34. you don't want to be asked, just click on the close window gadget.  The 
  35. program does check that you're loading a valid address data file and will 
  36. reject any other type of file.  That's it.
  37.  
  38.      Now, on to the bugs I mentioned before.  There are no problems when run 
  39. as a program but (there's always a but huh?), when run as an accessory be 
  40. sure to follow these guidelines.  Do NOT have the accessory window open when 
  41. starting another program (i.e. your word processor, etc.).  Remember that 
  42. this is an accessory, it will remain onscreen even while working with 
  43. multiple windows in another program and all redraws are properly handled.  
  44. Close the accessory window before you attempt to close windows from within 
  45. another program (not needed on the desktop).  Also, close the accessory 
  46. window before you quit from within another program.  Even though it will 
  47. allow you access to the other accessories, do NOT attempt to open another 
  48. accessory.  If you follow these guidelines, you'll be safe.  The technically 
  49. curios can read the next paragraph to find out why these conditions are 
  50. true, the rest of you are done.  I am still working on the program and 
  51. hopefully these glitches will all be worked out.  I wouldn't normally 
  52. release a program until it was finished (I do NOT consider this version 
  53. 'finished' but several users are screaming for this...)
  54.  
  55. *** For the technically curious ***
  56.  
  57.      GEM windows are difficult to program.  Accessories in windows are even 
  58. more difficult.  It's even harder to do these with GFA Basic and get it 
  59. right.  Add all these up and this explains why the difficulty.  If any of 
  60. you have any insight into these, please let me know.  I'll gladly accept any 
  61. input you can provide.  Okay, enough rambling...It would have been easy to 
  62. do this as a program only then none of these problems would've existed but, 
  63. a program only wouldn't be very useful.  An accessory in a window has to 
  64. deal with several things, most notably monitoring MENU(1) (the GEM message 
  65. pipeline) for pertinent messages.  Redraws of all open windows must be done 
  66. and when you attempt to intercept the keyboard keys only when your accessory 
  67. window is active, it really mucks things up.  This works that way.  When the 
  68. window is not the active window, all the keys work as usual within another 
  69. program.  When you make this the active window, it intercepts all keypresses 
  70. and does all GEMs work redrawing the other open windows when needed.  What 
  71. it won't do is pass a MENU(1) message of 41 (accessory closed) until forced 
  72. by another source.  It actually takes over GEM when the windows open and 
  73. updates everything until you close the window.  That's why it will bomb (2 
  74. of 'em) if you close a window inside another program first.  Oh well, 
  75. hopefully I'll have this all worked out soon.  By the way, anyone who thinks 
  76. they have a quick answer, please realize that I CAN make the accessory work 
  77. correctly if I forego the key scanning, it's keeping that in there that's 
  78. giving me trouble.
  79.  
  80.      I will hammer this out, as well as add many more features in future 
  81. versions.  Like what?  Well, the list is too long and I don't want to build 
  82. any false hopes, not yet.
  83.  
  84. **** TLC Software *********************************************************
  85.  
  86.                                S P E C I A L
  87.  
  88. ***************************************************************************
  89.  
  90. As a Christmas special, the entire collection of TLC programs can be yours 
  91. (registered versions of course), for the miniscule fee of $10! What a 
  92. bargain, a disk full of programs and documentation. If you're interested in 
  93. the GFA source code to all the TLC programs, that can be yours for a $20 
  94. contribution. This will come on 2 DS/DD disks unless you request a single 
  95. DS/HD disk. As a minimum, the TLC Utilities disk includes:
  96.  
  97. o - TLC Book - A combination address book and date keeper.  Version 4.x now 
  98. prints phone books as well as address books, mailing labels, date books, and 
  99. date labels.  It allows as many entries as your systems memory will hold and 
  100. has full hot key access.  Also new is the ability to merge multiple address 
  101. books and you can even print addresses, dates, or labels to disk! Supports 
  102. any printer and works in ST & TT resolutions except low.
  103.  
  104. o - TLC View - An accessory or program that loads your TLC Book address 
  105. databases into a GEM window without leaving the GEM program you're using.
  106.  
  107. o - TLC Attributor - Allows renaming volume labels, files, changing files 
  108. attributes (read only, hidden, system, etc).  Runs as a program or accessory 
  109. in all but low resolution.  Allows setting the fast load bit as well as 
  110. updating the date/time stamp on files. It also allows deletion of those 
  111. pesky files TOS won't delete at times.
  112.  
  113. o - TLC Formatter - Accessory/program to format 3.5" disks in 80-82 tracks, 
  114. 9 or 10 sectors per track. FaST option reads and writes faster than 
  115. 'twisted' or 'skewed' formats and is 100% compatible with all ST programs. 
  116. All formats are MS DOS 5.x and DR DOS 6.x compatible, in fact, FaST 
  117. formatted disks read and write twice as fast on the messy dos systems! 
  118. Formats backwards and allows aborting to cover mistakes. Supports multiple 
  119. automatic drive switching and detects presence of a HD 3.5" disk (yes, it 
  120. does FaST tricks to them also!)
  121.  
  122. o - TLC Fixer - Allows changing ASCII or HEX strings in programs or data 
  123. files. Runs as an accessory or program in all resolutions except low.  Will 
  124. do multiple searches, ask before changing, keep backups etc.  Uses hot keys 
  125. or GEM.
  126.  
  127. o - TLC Icon Maker - Creates icons in .RSC files from DEGAS medium or high 
  128. resolution (.PI2, .PI3) pictures, for use with DRIs RCS2 or Kumas K-
  129. Resource.
  130.  
  131. o - The TLC Sound Machine - Allows playing and manipulating digitized sounds 
  132. created with DigiSound, SoundOff, MasterSound, ST Replay and more.  You can 
  133. modify the sounds and save them to disk in several formats.
  134.  
  135. o - TLC Show - A quick and dirty Spectrum picture viewer for those times you 
  136. don't want to load a slide show program and set a series of buttons to 
  137. display a picture or two.
  138.  
  139. o - TLC RSRC - Creates GFA Basic 3.x compatible ASCII LST files from 
  140. resources created with DRIs RCS2 or Kumas K-Resource so you can merge it 
  141. into your program and include your resource file in your program.  Prints 
  142. full instructions in the LST file. Now this includes a sample program and 
  143. source code showing proper implementation.
  144.  
  145. o - TLC Mega - A short accessory or program that allows you to change the 
  146. CPU speed of the Mega STe. Also displays TOS and GEMDOS version numbers. 
  147. Includes small auto folder programs for speed switches while booting up.
  148.  
  149. All these programs for one low $10 price. Please make checks payable to:
  150.  
  151.      Tom Hayslett
  152.      210 Fairmont Drive
  153.      Hampton, VA   23666
  154.  
  155.      804-766-3691
  156.  
  157.